export interface SessionAffinityConfigType {
    enabled?: boolean | undefined;
    policy?: string | undefined;
    failurePolicy?: string | undefined;
    affinityKeyName?: string;
    cookie?: SessionAffinityCookieConfigType | undefined;
}

export interface SessionAffinityCookieConfigType {
    path?: string | undefined;
    domain?: string | undefined;
    httpOnly?: boolean | undefined;
    securePolicy?: number | undefined;
    sameSite?: number | undefined;
    expiration?: string | undefined;
    maxAge?: string | undefined;
    isEssential?: boolean | undefined;
}